/////////////////////////////////////////////////////////////////////////
//
// Proc: pickSkyBuyAdBanner
// Descr: choose, from a list, the Sky Buy ad banner to be shown
// on the Sky News homepage. Writes it to the document.
// Inputs: none
//
// History: Date By Action
// 29.01.01 tjay Created
//
/////////////////////////////////////////////////////////////////////////
var bannerAdverta = ('
');
var bannerAdvertb = ('
');
var bannerAdvertc = ('
');
var bannerAdvertd = ('
');
var bannerAdverte = ('
');
var bannerAdvertf = ('
');
var bannerAdvertg = ('
');
var list = new Array(bannerAdverta,bannerAdvertb,bannerAdvertc,bannerAdvertd,bannerAdverte,bannerAdvertf,bannerAdvertg); var adList = list;
function pickSkyBuyAdBanner( ) {
var index = Math.floor(Math.random() * (adList.length));
document.writeln( adList[index] );
}
function validateAdvSearch() {
var queryString = document.advancedsearch.QUERY.value;
var authorNameString = document.advancedsearch.AUTHOR_NAME.value;
// We need to check that there has been some info added to the query, otherwise we
// are going to return a failure and set the focus to the query input text box
if (queryString == '' && authorNameString == '')
{
alert( 'Please specify either a query string, an author name, or both.' );
document.advancedsearch.QUERY.focus
return false;
}
// Check the date values that we are using
if ((document.advancedsearch.DayFrom.value)!='' && (document.advancedsearch.monthFrom.value)!='' && (document.advancedsearch.yearFrom.value)!='') {
var todayDate = new Date();
var dateFromString = (document.advancedsearch.monthFrom.value)+'/'+(document.advancedsearch.DayFrom.value)+'/'+(document.advancedsearch.yearFrom.value);
var submitDate = new Date(dateFromString);
if (submitDate > todayDate) {
var returnVal = false;
alert('Please select a date before today.');
}
else {
// Check that the From date is earlier than the To date
var dateToString = (document.advancedsearch.monthTo.value)+'/'+(document.advancedsearch.DayTo.value)+'/'+(document.advancedsearch.yearTo.value);
var submitToDate = new Date(dateToString);
if (submitDate > submitToDate) {
var returnVal = false;
alert('You have selected a date From later than the date To. \n\nPlease change either the From or To date.');
}
else {
var returnVal = true;
}
}
} else {
var returnVal = true;
}
return returnVal;
}
function searchPollPopUp(path) {
remote = window.open("/polls/blank.htm","pollwin","menubar=no,resizable=yes,scrollbars=yes,toolbar=no,height=415,width=350");
remote.location.href = path
remote.opener.name = "pollopener";
}
function displayPopUp(f) {
var poll_id;
var checked = 0;
answer = f.ans;
var poll_id = f.QID.value;
var height = 480;
var width = 342;
if(isMac && isIE) {
height -= 20;
width -= 15;
}
// Loop through the form controls
for(var i = 0; i < f.ans.length; i++) {
if (answer[i].checked == "1") {
checked = 1;
var ans = answer[i].value;
}
}
if(checked) {
var url = '/skynews/polls/displayresults/1,,'+poll_id+',00.html?ans='+ans;
//alert(url);
window.open(url,"NewWin","menubar=no,resizable=yes,scrollbars=yes,status=yes,alwaysRaised=yes,toolbar=no,height=" + height + ",width=" + width);
return false;
} else {
alert('Please select an answer !');
return false;
}
}
}